var app = angular.module('main', [ 'ngTable', 'ui.bootstrap',
		'ng-context-menu', 'ngRoute' ]);
app.run(function($rootScope) {
	$rootScope.showLoop = function(msg, number) {
		var old = msg['selected'];
		if (old != -1 && old != number)
			msg['message'][old].click = false;

		msg['message'][number].click ? msg['message'][number].click = false
				: msg['message'][number].click = true;

		msg['selected'] = number;
	};
	$rootScope.showIntermittent = function(msg, number) {
		var old = msg['selected'];
		if (old != -1)
			msg['message'][old].click = false;
		msg['message'][number].click = true;
		msg['selected'] = number;
	};
})
app.config(function($routeProvider) {
	$routeProvider.when('/sb', {
		redirectTo : '/table',
		controller : 'tableDivCtrl'
	}).when('/table', {
		templateUrl : 'modules/twoway/module/deviceList.html',
		controller : 'deviceListCtrl'
	}).when('/addDev', {
		templateUrl : 'modules/twoway/module/addDevice.html',
		controller : 'addDeviceCtrl'
	}).otherwise({
		redirectTo : '/sb'
	});

})
app.controller('leftMenuCtrl', function($scope) {
	var data = {
		'selected' : 2,
		'message' : [ {
			'click' : false,
			'value' : '设备管理',
			'position' : 0,
			'data' : {
				'selected' : 1,
				'message' : [ {
					'click' : false,
					'value' : '单向设备',
					'position' : 0
				}, {
					'click' : false,
					'value' : '双向设备',
					'position' : 1
				} ]
			}
		}, {
			'click' : false,
			'value' : '用户管理',
			'position' : 1,
			'message' : []
		}, {
			'click' : true,
			'value' : '系统配置',
			'position' : 2,
			'message' : []
		} ]
	};
	$scope.data = data;
	/*
	 * var act = function(old, number) { for (var i = 0; i < data.length; i++) {
	 * data[i].selected = number; } data[old].click = false; data[number].click =
	 * true; };
	 */
});
app.controller("topMsgCtrl", function($scope) {
	var data = {
		'user' : '欢迎您,管理员!',
		"topLi" : {
			'selected' : -1,
			'message' : [ {
				'click' : false,
				'value' : '设置',
				'position' : 0,
				'message' : [ {
					'value' : '修改密码'
				}, {
					'value' : '注销'
				}, {
					'value' : '重启设备'
				} ]
			} ]
		}
	};
	$scope.data = data;
})
app.controller('rightMsgCtrl', function($scope) {
	$scope.navData = {
		'selected' : 2,
		'message' : [ {
			'click' : false,
			'value' : '首页',
			'position' : 0
		}, {
			'click' : false,
			'value' : '设备管理',
			'position' : 1
		}, {
			'click' : true,
			'value' : '单向设备',
			'position' : 2
		} ]
	};
})